﻿using System;
using System.Collections.Generic;

using System.Text;

namespace Rance.Battle
{
    abstract class AI
    {
        public abstract AIResult Excute(角色 角色, 队伍状况 队伍状况, AI技能MGT 技能mgt);

        //仅仅只能转换单体目标
        protected List<角色> ConvertSoloTarget(List<AI技能目标> list)
        {
            List<角色> result = new List<角色>();
            foreach (var item in list)
            {
                foreach (var item2 in item.List)
                    if (!result.Contains(item2))
                        result.Add(item2);
            }

            return result;
        }

    }
}
